package com.bkgy.modular.samePlateDifference.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @author
 * @version 1.0
 * @ClassName Difference
 * @date 2023/2/16 15:40
 */
@Data
@TableName("TB_DSJ_PLATE_PREDICTION_RESULT")
public class Difference {

    @ExcelProperty("冷轧卷号")
    @ColumnWidth(20)
    private String coil_id;

    @ExcelProperty("热轧卷号")
    @ColumnWidth(20)
    private String hot_coil_id;

    @ExcelProperty("热轧生产完成时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private String prod_time;

    @ExcelProperty("钢种")
    @ColumnWidth(20)
    private String steelgrade;

    @ExcelProperty("重量")
    @ColumnWidth(20)
    private Double act_wt;

    @ExcelProperty("硅含量")
    @ColumnWidth(20)
    private Double ele_si;

    @ExcelProperty("热轧厚度")
    @ColumnWidth(20)
    private Double act_thick;

    @ExcelProperty("热轧宽度")
    @ColumnWidth(20)
    private Double act_width;

    @ExcelProperty("热轧长度")
    @ColumnWidth(20)
    private Double act_len;

    @ExcelProperty("外径")
    @ColumnWidth(20)
    private Double act_outer_dia;

    @ExcelProperty("内径")
    @ColumnWidth(20)
    private Double act_inner_dia;

    @ExcelProperty("碳当量")
    @ColumnWidth(20)
    private Double ceq;

    @ExcelProperty("硅钢宽度分级代码")
    @ColumnWidth(20)
    private Double wid_code;

    @ExcelProperty("硅钢厚度分级代码")
    @ColumnWidth(20)
    private Double thk_code;

    @ExcelProperty("热轧目标厚度")
    @ColumnWidth(20)
    private Double hsm_fx_thk_targ;

    @ExcelProperty("订单厚度")
    @ColumnWidth(20)
    private Double order_thk;

    @ExcelProperty("客户名称")
    @ColumnWidth(20)
    private String customer;

    @ExcelProperty("传动侧边降预测值")
    @ColumnWidth(20)
    private Double edg_ds_pred;

    @ExcelProperty("操作侧边降预测值")
    @ColumnWidth(20)
    private Double edg_ws_pred;

    @ExcelProperty("传动侧同板差5预测值")
    @ColumnWidth(20)
    private Double sameplate5_ds_pred;

    @ExcelProperty("操作侧同板差5预测值")
    @ColumnWidth(20)
    private Double sameplate5_ws_pred;

    @ExcelProperty("传动侧同板差10预测值")
    @ColumnWidth(20)
    private Double sameplate10_ds_pred;

    @ExcelProperty("操作侧同板差10预测值")
    @ColumnWidth(20)
    private Double sameplate10_ws_pred;

    @ExcelProperty("传动侧同板差15预测值")
    @ColumnWidth(20)
    private Double sameplate15_ds_pred;

    @ExcelProperty("操作侧同板差15预测值")
    @ColumnWidth(20)
    private Double sameplate15_ws_pred;

    @ExcelProperty("凸度C40-C25平均值")
    @ColumnWidth(20)
    private Double c40_c25_avg;

    @ExcelProperty("凸度C100-C25平均值")
    @ColumnWidth(20)
    private Double c100_c25_avg;

    @ExcelProperty("热轧厚度传动侧25位置厚度平均值")
    @ColumnWidth(20)
    private Double thk_ds25_avg;

    @ExcelProperty("热轧厚度传动侧40位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ds40_avg;

    @ExcelProperty("热轧厚度传动侧70位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ds70_avg;

    @ExcelProperty("热轧厚度传动侧100位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ds100_avg;

    @ExcelProperty("热轧厚度操作侧25位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ws25_avg;

    @ExcelProperty("热轧厚度操作侧40位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ws40_avg;

    @ExcelProperty("热轧厚度操作侧70位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ws70_avg;

    @ExcelProperty("热轧厚度操作侧100位置厚度曲线平均值")
    @ColumnWidth(20)
    private Double thk_ws100_avg;

    @ExcelProperty("创建时间")
    @ColumnWidth(20)
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Timestamp createtime;

    @ExcelProperty("传动侧边降实际值")
    @ColumnWidth(20)
    private Double edm_ds_avg;

    @ExcelProperty("操作侧边降实际值")
    @ColumnWidth(20)
    private Double edm_ws_avg;

    @ExcelProperty("传动侧同板差5实际值")
    @ColumnWidth(20)
    private Double sameplate5_ds_avg;

    @ExcelProperty("操作侧同板差5实际值")
    @ColumnWidth(20)
    private Double sameplate5_ws_avg;

    @ExcelProperty("传动侧同板差10实际值")
    @ColumnWidth(20)
    private Double sameplate10_ds_avg;

    @ExcelProperty("操作侧同板差10实际值")
    @ColumnWidth(20)
    private Double sameplate10_ws_avg;

    @ExcelProperty("传动侧同板差15实际值")
    @ColumnWidth(20)
    private Double sameplate15_ds_avg;

    @ExcelProperty("操作侧同板差15实际值")
    @ColumnWidth(20)
    private Double sameplate15_ws_avg;

    @ExcelProperty("4机架出口速度平均值")
    @ColumnWidth(20)
    private Double speed_ave;//4机架出口速度平均值


    @ExcelProperty("4机架出口速度标准差")
    @ColumnWidth(20)
    private Double speed_ave_stddev;


    @ExcelProperty("4机架出口速度极差")
    @ColumnWidth(20)
    private Double speed_ave_range;

    @ExcelProperty("传动侧边降预测值2")
    @ColumnWidth(20)
    private Double edg_ds_pred_avg;

    @ExcelProperty("操作侧边降预测值2")
    @ColumnWidth(20)
    private Double edg_ws_pred_avg;

    @ExcelProperty("传动侧同板差5预测值2")
    @ColumnWidth(20)
    private Double sameplate5_ds_pred_avg;

    @ExcelProperty("操作侧同板差5预测值2")
    @ColumnWidth(20)
    private Double sameplate5_ws_pred_avg;

    @ExcelProperty("传动侧同板差10预测值2")
    @ColumnWidth(20)
    private Double sameplate10_ds_pred_avg;

    @ExcelProperty("操作侧同板差10预测值2")
    @ColumnWidth(20)
    private Double sameplate10_ws_pred_avg;

    @ExcelProperty("传动侧同板差15预测值2")
    @ColumnWidth(20)
    private Double sameplate15_ds_pred_avg;

    @ExcelProperty("操作侧同板差15预测值2")
    @ColumnWidth(20)
    private Double sameplate15_ws_pred_avg;
    
    @ExcelProperty("1机架工作辊窜辊")
    @ColumnWidth(20)
    private Double s1_wr_shifting_ave_pred;
            @ExcelProperty("2机架工作辊窜辊")
    @ColumnWidth(20)
    private Double s2_wr_shifting_ave_pred;
            @ExcelProperty("1机架中间辊窜辊")
    @ColumnWidth(20)
    private Double s1_mr_shifting_ave_pred;
            @ExcelProperty("2机架中间辊窜辊")
    @ColumnWidth(20)
    private Double s2_mr_shifting_ave_pred;
            @ExcelProperty("3机架中间辊窜辊")
    @ColumnWidth(20)
    private Double s3_mr_shifting_ave_pred;
            @ExcelProperty("4机架中间辊窜辊")
    @ColumnWidth(20)
    private Double s4_mr_shifting_ave_pred;
            @ExcelProperty("1机架工作辊弯辊力")
    @ColumnWidth(20)
    private Double s1_wr_bend_ave_pred;
            @ExcelProperty("2机架工作辊弯辊力")
    @ColumnWidth(20)
    private Double s2_wr_bend_ave_pred;
            @ExcelProperty("3机架工作辊弯辊力")
    @ColumnWidth(20)
    private Double s3_wr_bend_ave_pred;
            @ExcelProperty("4机架工作辊弯辊力")
    @ColumnWidth(20)
    private Double s4_wr_bend_ave_pred;
            @ExcelProperty("1机架中间辊弯辊力")
    @ColumnWidth(20)
    private Double s1_mr_bend_ave_pred;
            @ExcelProperty("2机架中间辊弯辊力")
    @ColumnWidth(20)
    private Double s2_mr_bend_ave_pred;
            @ExcelProperty("3机架中间辊弯辊力")
    @ColumnWidth(20)
    private Double s3_mr_bend_ave_pred;
            @ExcelProperty("4机架中间辊弯辊力")
    @ColumnWidth(20)
    private Double s4_mr_bend_ave_pred;
            @ExcelProperty("1机架轧制力偏差")
    @ColumnWidth(20)
    private Double s1_force_act_diff_ave_pred;
            @ExcelProperty("2机架轧制力偏差")
    @ColumnWidth(20)
    private Double s2_force_act_diff_ave_pred;
            @ExcelProperty("3机架轧制力偏差")
    @ColumnWidth(20)
    private Double s3_force_act_diff_ave_pred;
            @ExcelProperty("4机架轧制力偏差")
    @ColumnWidth(20)
    private Double s4_force_act_diff_ave_pred;
            @ExcelProperty("1机架轧前张力偏差偏差")
    @ColumnWidth(20)
    private Double s01_unit_tension_ave_pred;
            @ExcelProperty("1-2机架轧间张力偏差")
    @ColumnWidth(20)
    private Double s12_unit_tension_ave_pred;
            @ExcelProperty("2-3机架轧间张力偏差")
    @ColumnWidth(20)
    private Double s23_unit_tension_ave_pred;
            @ExcelProperty("4-4机架轧间张力偏差")
    @ColumnWidth(20)
    private Double s34_unit_tension_ave_pred;
            @ExcelProperty("4机架轧出口张力偏差")
    @ColumnWidth(20)
    private Double s4ex_unit_tension_ave_pred;
            @ExcelProperty("1机架前滑")
    @ColumnWidth(20)
    private Double slip_s1_avg_pred;
            @ExcelProperty("2机架前滑")
    @ColumnWidth(20)
    private Double slip_s2_avg_pred;
            @ExcelProperty("3机架前滑")
    @ColumnWidth(20)
    private Double slip_s3_avg_pred;
            @ExcelProperty("4机架前滑")
    @ColumnWidth(20)
    private Double slip_s4_avg_pred;

}
